put through hell - German English Dictionary